package com.knowledge.business.service;

import com.knowledge.business.domain.*;

import java.util.List;
import java.util.Map;

/**
 * 热门消息统计服务接口
 *
 * @author lingma
 * @date 2025-09-26
 */
public interface IMessageStatService {

    /**
     * 基于相似度分析获取热门消息（支持时间段查询）
     *
     * @return 热门消息列表
     */
    List<SysMessage> getHotMessagesBySimilarity(FxDTO dto);

    /**
     * 获取各时间段消息数量统计
     */
    public List<Map<String, Object>> getMessageCountByTimePeriod(FxDTO dto);

}
